to dedicate something - Inglés Sinónimo Diccionario